package com.tobestronger.shouxiespringframework.beans.factory.annotation;

import java.lang.annotation.*;

/**
 * \@Value 的value是一个需要解析的占位符,表示当前 属性/参数 需要通过解析来获取真实值
 */
@Target({ElementType.FIELD, ElementType.METHOD, ElementType.PARAMETER})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface Value {

    /**
     * The actual value expression: e.g. "#{systemProperties.myProp}".
     */
    String value();

}
